Self-Guided and Unsupervised Program with General Recommendations